3-D Laplace Equation And Spherical Harmonic Function

title: 
style: nestedList # TOC style (nestedList|nestedOrderedList|inlineFirstLevel)
minLevel: 0 # Include headings from the specified level
maxLevel: 6 # Include headings up to the specified level
includeLinks: true # Make headings clickable
hideWhenEmpty: false # Hide TOC if no headings are found
debugInConsole: false # Print debug info in Obsidian console

1 3D Laplace Equation

三维拉普拉斯方程方程可记成多种形式:

Δu=2u=u=0=1r2r(r2ur)+1r2sinθθ(sinθuθ)+1r2sin2θ2u2φ

对其分离变量 u(r,θ,φ)=R(r)Y(θ,φ), 容易得到

1Rddr(r2dRdr)=1Y(1sinθθ(sinθYθ)1sin2θ2Yϕ2)=λ

2 径向衰减

常常选取 λ=l(l+1), 于是

ddr(r2dRdr)l(l+1)R=0

这是欧拉方程, 根据换元 r=es 得到它的通解是

R(r)=Arl+Br(l+1),l0

通常情况下, 场不会传播到无穷远处, 也就是在解 R(r) 的定义域包含 r= 时因为 rl 导致 R(r) 而不满足物理意义, 所以通常取 A=0. 同理, 在解的定义域包含 r=0 时, 通常取 B=0.

3 球面谐波

3.1 球谐函数的引出

由上述已知, 拉普拉斯方程的球面偏导部分是

1sinθθ(sinθYθ)1sin2θ2Yϕ2+l(l+1)Y=0

进一步分离变量 Y(θ,φ)=Θ(θ)Φ(φ), 有

(1){d2Φd2φ+m2Φ=0Φ(φ)=Φ(φ+2π)(2)sinθddθ(sinθdΘdθ)+[(l+1)lsin2θm2]Θ=0

方程(1)没什么好说的, 解是 Φm(φ)=eimφ. 对方程(2)做换元 θ=arccosx, 得到

(3)(1x2)d2Θdx22xdΘdx+[l(l+1)m21x2]Θ=0

这被称为连带勒让德方程. 特别的, 当 m=0 时, 上式退化为勒让德方程:

(4)ΘPl:(1x2)d2Pldx22xdPldx+l(l+1)Pl=0

该方程的解就是勒让德函数 Pl(x).

对连带勒让德方程(3)做换元 y(x)=Θ(x)(1x2)m2, 可得到

Θ=(1x2)m2yΘ=(1x2)m2ym(1x2)m21xyΘ=(1x2)m2y2m(1x2)m21xym(1x2)m21y+m(m2)(1x2)m22x2y(5)(1x2)y2(m+1)xy+[l(l+1)m(m+1)]y=0

将该方程与勒让德方程(4)做比较, 先对勒让德方程求导 m 次, 记 Pl(m) 表示对 Plm 次导, 利用莱布尼兹公式 (uv)(m)=k=0m(mk)u(mk)v(k), 可以得到

0=[(1x2)Pl(2)2xPl(1)+l(l+1)Pl](m)=0=[(1x2)Pl(m+2)2mxPl(m+1)m(m1)Pl(m)]2[xPl(m+1)+mPl(m)]+l(l+1)Pl(m)=(1x2)Pl(m+2)2(m+1)xPl(m+1)+[l(l+1)m(m+1)]Pl(m)

这恰好和式(5)的形式一致, 也就是说方程(5)的解是

ylm=dmdxmPl(x),|m|l

那么连带勒让德方程(3)的解记为连带勒让德函数 Plm(x), 回忆前面做过换元 y(x)=Θ(x)(1x2)m2, 那么

Plm(x)=(1x2)m2dmdxmPl(x),|m|l

所以, 最后的球谐函数就是

Ylm(θ,φ)=Plm(cosθ)Φm(φ)

如果要归一化 Y, 也就是令 02πdφ0πYlm(θ,φ)sinθdθ=1, 则可以得到归一化的球谐函数:

Ylm(θ,φ)=12π2l+12(lm)!(l+m)! Plm(cosθ)eimφ

于是 2u=0 的通解表示为

(6)u(r,θ,φ)=R(r)Ylm(θ,φ)=l=0m=ll(Arl+Br(l+1))12π2l+12(lm)!(l+m)! Plm(cosθ)eimφ

另外, 这里列出连带勒让德函数的前几项:

P00(x)=1,P10(x)=x,P11(x)=1x2,P20(x)=12(3x21),P21(x)=3x1x2,P22(x)=3(1x2),P30(x)=12(5x33x),P31(x)=32(5x21)1x2,P32(x)=15x(1x2),P33(x)=15(1x2)3/2.

3.2 Y1m 和偶极场

在静磁学中, 如果场点不存在电流(×B=0), 那么磁感应强度 B 可以表示成磁标势 Φm 的梯度 B=Φm, 并且由于 B=0, 所以磁标势自动满足拉普拉斯方程 2Φm=0. 在其通解形式中, 前几项球谐函数有显著的物理意义.

上述的归一化球谐函数中, Y10(θ)=34πcosθcosθ=zr, R1(r)=Ar+Br2=Br2 (取 A=0). 于是 Φm 的一个解可以写作

Φpole(r,θ,φ)=Cr2cosθ,C=const

求梯度得到

B=(rΦpole, 1rθΦpole, 0)=C(2cosθr3, sinθr3, 0)

回忆磁偶极子在远处的磁场表达式:

B=μ04π3(nm)nmr3=μ04π3cosθerezr3=μ04π3cosθer(cosθersinθeθ)r3=μ04π2cosθer+sinθeθr3

发现两式形式一致, 只要取 C=μ04π, 就可以用球谐函数 Y10 描述偶极磁场.

另外, 由于 Y1±1 是虚数, 所以为保证物理意义, 选取它们的实数线性组合 Y1x=Y11+Y112Y1y=Y11Y11i2, 显然 Y1xsinθcosφ=xr, Y1ysinθsinφ=yr 为实数. 对于三维旋转, 考察球谐函数的变换, 比如在直角坐标系中, 绕 y 轴旋转的变换矩阵是

Ry(β)=(cosβ0sinβ010sinβ0cosβ)

变换导致 (x,y,z)(x,y,z),(r,θ,φ)(r,θ,φ), 即:

θ=arccos(zr)=arccos(xsinβ+zcosβr)=arccos(sinθcosφsinβ+cosθcosβ)φ=arctanyx=arctanyxcosβ+zsinβ=arctansinθsinφsinθcosφcosβ+cosθsinβ

如果取 β=π2, 就有

θ=arccos(sinθcosφ)φ=arctan(sinθsinφcosθ)

也就是说, 在绕 y 轴旋转 90 后, Y1x 变成了描述朝向 z 轴的偶极子 Y10 :

Y1x(θ,φ)sinθcosφ=sin(arccos(sinθcosφ))  cos(arctan(sinθsinφcosθ))=1(sinθcosφ)2  11+(sinθsinφcosθ)2=1(sinθcosφ)2  cosθcos2θ+(sinθsinφ)2=cosθY10(θ)

因此, Y1x 实际上描述的是沿 x 轴方向的磁偶极子, 类似的知道 Y1y 描述沿 y 轴方向的磁偶极子. 在量子力学里面, 上面的旋转操作可以用 WingerD 矩阵作用于球谐函数得到, 这个矩阵的元素很丑陋, 可以在 MMA 中直接调用 WingerD 函数快速计算.

3.3 Y2m 和四极场

同理, 对于归一化球谐函数 Y20(θ)=516π(3cos2θ1), 磁标势 Φquad(r,θ)=Rg20(Rr)3516π(3cos2θ1), g20 为常数, 计算得到

Br=Φr=3g20(R4r4)516π(3cos2θ1)Bθ=1rΦθ=3g20(R4r4)516πsin2θBφ=0

关于球谐系数 glm 的具体拟合值, 可在第 14国际参考地磁场(IGRF)的官方文件 中查阅. 对于 m0 的球谐函数, 同样选取他们的实数线性组合, 可以得到他们表示的四极场只是 Y20(θ) 的旋转, 但是形式更加复杂.

4 球谐系数

现在需要确定系数 Blm, 假设 A=0, 通解写成:

u(r,θ,φ)=l=0m=llBlmrl+1Ylm(θ,φ)

其中 Ylm(θ,φ)=(2l+1)4π(lm)!(l+m)!Plm(cosθ)eimφ, 它是正交归一化的:

02π0πYlm(θ,φ)Ylm(θ,φ)sinθdθdφ=δllδmm

将通解两边乘以 Ylm(θ,φ), 然后积分:

02π0πu(r,θ,φ)Ylm(θ,φ)sinθdθdφ=l=0m=llBlmrl+102π0πYlm(θ,φ)Ylm(θ,φ)sinθdθdφ

利用正交归一关系, 右边只剩下 l=lm=m 时的项:

02π0πu(r,θ,φ)Ylm(θ,φ)sinθdθdφ=Blmrl+1

从而可解出:

Blm=02π0πu(r,θ,φ)Ylm(θ,φ)sinθdθdφ